-
Notifications
You must be signed in to change notification settings - Fork 178
Support join with dynamic fields #4746
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: feature/permissive
Are you sure you want to change the base?
Support join with dynamic fields #4746
Conversation
de18e85 to
bd31d16
Compare
| } | ||
|
|
||
| @Test | ||
| public void testJoinDynamicWithStaticWithoutCast1() throws IOException { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Type coercion cannot solve this issue since EQUAL operator is defined as parameters=[Comparable, Comparable]. (Underlying problem is, when Equal(Object, *) is used, Calcite generate invalid code.)
I am thinking to define another definition of EQUAL operator specific for ANY type to workaround this issue.
7d57d90 to
56eb6f9
Compare
Signed-off-by: Tomoyuki Morita <[email protected]>
Signed-off-by: Tomoyuki Morita <[email protected]>
Signed-off-by: Tomoyuki Morita <[email protected]>
Signed-off-by: Tomoyuki Morita <[email protected]>
Signed-off-by: Tomoyuki Morita <[email protected]>
56eb6f9 to
e2587bd
Compare
Signed-off-by: Tomoyuki Morita <[email protected]>
This PR is for feature branch
feature/permissiveDescription
Related Issues
Permissive mode RFC: #4349
Dynamic fields RFC: #4433
Check List
--signoffor-s.By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.